const joi= require('@hapi/joi');
// const Extension =require('joi-date-extensions');
// const Joidate = joi.extend(Extension);
const title = joi.string().required().error(new Error('标题格式不正确'))
const cate_id = joi.number().integer().min(1).required().error(new Error('文章分类id格式不正确'))
const content = joi.string().required().allow('').required().error(new Error('文章内容格式不正确'))
const state = joi.string().valid('已发布', '草稿').required().error(new Error('文章状态格式不正确'))
const pagenum=joi.number().integer().min(1).required().error(new Error('页码值格式不正确'))
const pagesize = joi.number().integer().min(1).required().error(new Error('显示条数格式不正确'))
const id=joi.string().required().error(new Error('文章id格式不正确'))
const Id=joi.number().integer().min(1).required().error(new Error('文章id不正确'))
exports.add_article_schema={
    body: {
        title,
        cate_id,
        content,
        state,
    }
}
exports.get_list_schema={
    query:{
        pagenum,
        pagesize,
    }
}
exports.delete_article_schema={
    params:{
        id
    }
}
exports.getid_article_schema={
    params:{
        id,
    }
}
exports.edit_article_schema={
    body:{
        Id,
        title,
        cate_id,
        content,
        state,
    }
}